<!--
文件名称: base.html
完整存储路径: frontend/templates/layouts/base.html
功能说明:
    基础模板，统一引入全局 CSS、JS 文件、favicon 和 Bootstrap Icons CDN，
    并定义全局 CSS 变量，供各组件使用。
使用说明:
    其他页面通过模板继承此模板获得统一布局和组件支持。
-->
<!DOCTYPE html>
<html lang="zh">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>{% block title %}中医适宜技术预防青少年近视{% endblock %}</title>
  <link rel="shortcut icon" type="image/x-icon" 
        href="{{ url_for('static', filename='favicon.ico') }}">
  <!-- 引入 Bootstrap Icons CDN -->
 
  <!--
  <link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap.min.css') }}">
  <link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap-icons.css') }}">
  <link rel="stylesheet" href="{{ url_for('static', filename='css/fontawesome.min.css') }}">
  -->

  <!-- 引入全局样式 -->
  <link rel="stylesheet"
        href="{{ url_for('static', filename='css/core.css') }}">
  <link rel="stylesheet"
        href="{{ url_for('static', filename='components/sidebar/sidebar.css') }}">
  <link rel="stylesheet"
        href="{{ url_for('static', filename='components/topnav/topnav.css') }}">
  <!-- Bootstrap Icons (CDN备选，更稳定) -->
  <link href="https://unpkg.com/bootstrap-icons@1.10.0/font/bootstrap-icons.css" rel="stylesheet">
  <!-- Bootstrap CSS (本地资源) -->
  <link href="{{ url_for('static', filename='css/bootstrap.min.css') }}" rel="stylesheet">
  {% block styles %}{% endblock %}   
  <!-- 引入 SweetAlert2（国内镜像作为备选） -->
  <script src="https://unpkg.com/sweetalert2@11"></script>
</head>
<body>
  {% include 'components/topnav/topnav.html' %}
  {% include 'components/sidebar/sidebar.html' %}
  <main class="main-content-container">
    {% block content %}{% endblock %}
    {% block after_content %}{% endblock %}
  </main>
  <script src="{{ url_for('static', filename='components/sidebar/sidebar.js') }}"></script>
  <script src="{{ url_for('static', filename='components/topnav/topnav.js') }}"></script>
  <!-- 全局认证管理器 -->
  <script src="{{ url_for('static', filename='js/auth-manager.js') }}"></script>
  <!-- 全局权限控制管理器 -->
  <script src="{{ url_for('static', filename='js/permission_control.js') }}"></script>
  <!-- Bootstrap JS (本地资源) -->
  <script src="{{ url_for('static', filename='js/bootstrap.bundle.min.js') }}"></script> 
  <!-- Chart.js (国内镜像，保持稳定版本) -->
  <script src="https://unpkg.com/chart.js@3.9.1/dist/chart.min.js"></script>


  
  {% block scripts %}{% endblock %}
</body>
</html>
